#include "Principal.h"


void Principal::mostrarMenu(){

    do{

        teclaSalir = 0;

        posMenX = (800 - menu->w) / 2;
        posMenY = (600 - menu->h) / 2;

        posNuevoJuegoX=114;
        posNuevoJuegoY=300;

        posRecX=114;
        posRecY=400;

        posSalX=114;
        posSalY=500;

        //MOSTRAMOS EL MENU EN TTF!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
        hard.borrarPantallaOculta(255,255,255);
        hard.dibujarImagenOculta(menu,posMenX, posMenY);
        hard.escribirTextoOculta("Nuevo Juego",posNuevoJuegoX, posNuevoJuegoY
            ,0,hard.vinet_50,&anchuraNuevoJuego,&alturaNuevoJuego);

        hard.escribirTextoOculta("Records",posRecX, posRecY
            ,0,hard.vinet_50,&anchuraRecords,&alturaRecords);

        hard.escribirTextoOculta("Salir",posSalX, posSalY
            ,0,hard.vinet_50,&anchuraSalir,&alturaSalir);


        hard.visualizarOculta();
        hard.comprobarRaton();

        //COMPROBAMOS EL RATON EN EL MENU!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
        if((hard.colision(hard.posRatX,hard.posRatY,4,4,
        posNuevoJuegoX, posNuevoJuegoY,anchuraNuevoJuego,alturaNuevoJuego))==1){
            printf("Click en nuevo juego!\n");
            hard.pausa(100);
            /*va a nuevo JUEGO*/
            juego.inicializar();
            do{
                boton=juego.comprobarBoton(hard);
                juego.actualizarPantalla(hard);

                hard.pausa(50);
            }while(boton!=69);
        }
        else
            if((hard.colision(hard.posRatX,hard.posRatY,4,4,posRecX,
            posRecY,anchuraRecords,alturaRecords))==1){
                printf("Click en records!\n");
                hard.pausa(100);
                /*va a records*/
                rec.mostrar(hard);
            }
            else
                if((hard.colision(hard.posRatX,hard.posRatY,4,4,posSalX,
                posSalY,anchuraSalir,alturaSalir))==1){
                    printf("Click en salir!\n");
                    hard.pausa(100);
                    /*sale del menu y del juego*/
                    teclaSalir=1;
                }
        hard.pausa(50);//evitamos gastar demasiados recursos

    }while(teclaSalir!=1);
}

void Principal::comprobarBoton(){
    //PARA QUITAR DE MOMENTO
}

void Principal::inicializar(){
    hard.inicializar(800,600,24);

    rec.cargar();//cargamos records

    menu = hard.cargarImagen("menu.bmp");
    //IMAGENES DEL FONDO
    juego.fondo.capa[0]=hard.cargarImagen("img/cielo.bmp");
    juego.fondo.capa[1]=hard.cargarImagen("img/montanyas.bmp");
    juego.fondo.capa[2]=hard.cargarImagen("img/iglesia.bmp");
    juego.fondo.capa[3]=hard.cargarImagen("img/casas.bmp");
    juego.fondo.capa[4]=hard.cargarImagen("img/cantina.bmp");
    juego.fondo.capa[5]=hard.cargarImagen("img/barriles.bmp");
    juego.fondo.capa[6]=hard.cargarImagen("img/hierba.bmp");
    //IMAGENES DE BANDIDO
    for(i=0;i<7;i++)
    juego.fondo.bandido[i]=hard.cargarImagen("img/marioCaballo.bmp");

    teclaSalir=0;
}

void Principal::salir(){

}
